iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0
Mobile Development

iOS App初心者的30天試鍊系列 第 15

Day15:用AVFoundation來做一款音樂播放器App

  • 分享至 

  • xImage
  •  

假日開車時我總會打開手機youtube App聽音樂 , 來渡過無聊的開車時間 , 但音樂沒播

多久youtube就會有一堆廣告插播進來 , 開車的我分身乏術 , 無法去點開

youtube App上的廣告

https://ithelp.ithome.com.tw/upload/images/20190922/20112182dNJswY2jy8.jpg

剛好昨天介紹完Day14-使用AVFoundation做一款會說話的App , 今天我們延續這個主題

來做一款開車時可以播放音樂的App

實做步驟 :

1.先在youtube找到要播放的歌曲周杰倫 Jay Chou【說好不哭 Won't Cry】with

五月天阿信

Yes

2.在 GetVideo網址輸入周杰倫 Jay Chou【說好不哭 Won't Cry】with

五月天阿信 (Mayday Ashin)的 youtube 網址。

https://ithelp.ithome.com.tw/upload/images/20190922/201121820TUPgzCaHL.jpg

3.產生以下的mp4清單 , 點選Best Quality 的 Download video,連到影片的網頁

https://ithelp.ithome.com.tw/upload/images/20190922/20112182EZRtLqOgDX.jpg

4.將影片網頁的網址複製

https://ithelp.ithome.com.tw/upload/images/20190922/20112182xAgt4o4a1R.jpg

5.連到短網址網站 bit.ly,將影片網址縮短 , 取得網址為https://bit.ly/30ssLNj

https://ithelp.ithome.com.tw/upload/images/20190922/20112182xSEX4V7Wow.jpg

6.先將程式碼貼在PlayGround測試

https://ithelp.ithome.com.tw/upload/images/20190924/20112182XHYmYReBgW.png

7.在Xcode建立一個新的專案 , 在MainStoryBoard按 + 新增Button

https://ithelp.ithome.com.tw/upload/images/20190924/20112182eniWo1Ty9U.png

8.輸入程式碼

import UIKit
import AVFoundation
class ViewController: UIViewController {
let player = AVPlayer(url: URL(string: "http://bit.ly/30ssLNj")!)
   override func viewDidLoad() {
      super.viewDidLoad()
      player.play()
   }
}

9.執行iPhone 11 Max Pro模擬器來聽音樂

https://ithelp.ithome.com.tw/upload/images/20190924/20112182ykE8Yamuza.png


上一篇
Day14:來用AVFoundation , AVSpeechUtterance....製作一款會講話的App
下一篇
Day16:用If...else做一款猜數字遊戲
系列文
iOS App初心者的30天試鍊31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言